/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */

html, body {
    height: 100%;  /* Sticky footer: The html and body elements cannot have any padding or margin. */
}
body {}
#site-main {  /* Sticky footer: Wrapper for page content to push down footer */
    position: relative;  /* for the sidebar affix */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: -0px auto -(@footerHeight + 1) auto;  /* Sticky footer: Negative indent footer by it's height */
}
#push-site-header {
    height: (@headerHeight + 1);  /* Sticky footer: Set the fixed height of the mainNav +1px for the border */
}
#push-site-footer {
    height: @footerHeight;  /* Sticky footer: Set the fixed height of the footer here */
}
#site-content {
    margin-top: 20px;
//    padding-bottom: 20px !important;
}
#sidebar-top {
    margin-top: 20px;
}
//#sidebar-bottom { /* ADD VARIABLE */ }